Polynomial Delay Algorithm for Listing Minimal Edge Dominating Sets in Graphs
نویسندگان
چکیده
A hypergraph is a pair pV, Eq where V is a finite set and E Ď 2 is called the set of hyper-edges. An output-polynomial algorithm for C Ď 2 is an algorithm that lists without repetitions all the elements of C in time polynomial in the sum of the size of H and the accumulated size of all the elements in C. Whether there exists an output-polynomial algorithm to list all the inclusion-wise minimal hitting sets of hyper-edges of a given hypergraph (the Trans-Enum problem) is a fifty years old open problem, and up to now there are few tractable examples of hypergraph classes. An inclusion-wise minimal hitting set of the closed neighborhoods of a graph is called a minimal dominating set. A closed neighborhood of a vertex is the set composed of the vertex itself with all its neighbors. It is known that there exists an output-polynomial algorithm for the set of minimal dominating sets in graphs if and only if there is one for the minimal hitting sets in hypergraphs. Hoping this equivalence can help to get new insights in the Trans-Enum problem, it is natural to look at graph classes. It was proved independently and with different techniques in [Golovach et al. ICALP 2013] and [Kanté et al. ISAAC 2012] that there exists an incremental output-polynomial algorithm for the set of minimal edge dominating sets in graphs (i.e. minimal dominating sets in line graphs). We provide the first polynomial delay and polynomial space algorithm that lists all the minimal edge dominating sets in graphs, answering an open problem of [Golovach et al. ICALP 2013]. Besides the result, we hope the used techniques that are a mix of a modification of the well-known Berge’s algorithm and a strong use of the structure of line graphs, are of great interest and could be used to get new output-polynomial algorithms.
منابع مشابه
A Polynomial Delay Algorithm for Enumerating Minimal Dominating Sets in Chordal Graphs
An output-polynomial algorithm for the listing of minimal dominating sets in graphs is a challenging open problem and is known to be equivalent to the well-known Transversal problem which asks for an output-polynomial algorithm for listing the set of minimal hitting sets in hypergraphs. We give a polynomial delay algorithm to list the set of minimal dominating sets in chordal graphs, an importa...
متن کاملGenerating All Minimal Edge Dominating Sets with Incremental-Polynomial Delay
For an arbitrary undirected simple graph G with m edges, we give an algorithm with running time O(m|L|) to generate the set L of all minimal edge dominating sets of G. For bipartite graphs we obtain a better result; we show that their minimal edge dominating sets can be enumerated in time O(m|L|). In fact our results are stronger; both algorithms generate the next minimal edge dominating set wi...
متن کاملOn the Neighbourhood Helly of Some Graph Classes and Applications to the Enumeration of Minimal Dominating Sets
We prove that line graphs and path graphs have bounded neighbourhood Helly. As a consequence, we obtain output-polynomial time algorithms for enumerating the set of minimal dominating sets of line graphs and path graphs. Therefore, there exists an output-polynomial time algorithm that enumerates the set of minimal edge-dominating sets of any graph.
متن کاملEnumeration of Minimal Dominating Sets and Variants
In this paper, we are interested in the enumeration of minimal dominating sets in graphs. A polynomial delay algorithm with polynomial space in split graphs is presented. We then introduce a notion of maximal extension (a set of edges added to the graph) that keeps invariant the set of minimal dominating sets, and show that graphs with extensions as split graphs are exactly the ones having chor...
متن کاملOn the Enumeration and Counting of Minimal Dominating sets in Interval and Permutation Graphs
We reduce (in polynomial time) the enumeration of minimal dominating sets in interval and permutation graphs to the enumeration of paths in DAGs. As a consequence, we can enumerate in linear delay, after a polynomial time pre-processing, minimal dominating sets in interval and permutation graphs. We can also count them in polynomial time. This improves considerably upon previously known results...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015